﻿using System;

namespace gdlmo.DNN.Modules.Informations.Business
{
	public class InformationsInfo
	{
		#region "Private Members"
		int _InfoId;
		int _ModuleId;
		string _Title;
		string _URL;
		string _Description;
		int _ViewOrder;
		DateTime _CreateDate;
		DateTime _ExpireDate;
		string _Publisher;
		string _DeptName;
		DateTime _PublishDate;
		string _CreatedByUser;
		#endregion
		
		#region "Constructors"
		public InformationsInfo()
		{
		}

		public InformationsInfo(int InfoId, int ModuleId , string Title , string URL , string Description , int ViewOrder , DateTime CreateDate , DateTime ExpireDate , string Publisher , string DeptName , DateTime PublishDate , string CreatedByUser)
		{
			this.InfoId = InfoId;
			this.ModuleId = ModuleId;
			this.Title = Title;
			this.URL = URL;
			this.Description = Description;
			this.ViewOrder = ViewOrder;
			this.CreateDate = CreateDate;
			this.ExpireDate = ExpireDate;
			this.Publisher = Publisher;
			this.DeptName = DeptName;
			this.PublishDate = PublishDate;
			this.CreatedByUser = CreatedByUser;
		}
		#endregion
		
		#region "Public Properties"
		public int InfoId
		{
			get{return _InfoId;}
			set{_InfoId = value;}
		}
		
		public int ModuleId
		{
			get{return _ModuleId;}
			set{_ModuleId = value;}
		}

		public string Title
		{
			get{return _Title;}
			set{_Title = value;}
		}

		public string URL
		{
			get{return _URL;}
			set{_URL = value;}
		}

		public string Description
		{
			get{return _Description;}
			set{_Description = value;}
		}

		public int ViewOrder
		{
			get{return _ViewOrder;}
			set{_ViewOrder = value;}
		}

		public DateTime CreateDate
		{
			get{return _CreateDate;}
			set{_CreateDate = value;}
		}

		public DateTime ExpireDate
		{
			get{return _ExpireDate;}
			set{_ExpireDate = value;}
		}

		public string Publisher
		{
			get{return _Publisher;}
			set{_Publisher = value;}
		}

		public string DeptName
		{
			get{return _DeptName;}
			set{_DeptName = value;}
		}

		public DateTime PublishDate
		{
			get{return _PublishDate;}
			set{_PublishDate = value;}
		}
		public string CreatedByUser
		{	
			get{return _CreatedByUser;}
			set{_CreatedByUser = value;}
		}
		#endregion
	}
}